package com.ruoyi.xsyp.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 学生简历对象 jianli
 * 
 * @author zhangxingui
 * @date 2022-06-10
 */
public class Jianli extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 学号 */
    private Long jId;

    /** 学生名称 */
    @Excel(name = "学生名称")
    private String jName;

    /** 性别（0男 1女 2未知） */
    @Excel(name = "性别", readConverterExp = "0=男,1=女,2=未知")
    private String jSex;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private Integer jCard;

    /** 出生年月 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "出生年月", width = 30, dateFormat = "yyyy-MM-dd")
    private Date jBirthday;

    /** 籍贯 */
    @Excel(name = "籍贯")
    private String jJiguan;

    /** 专业 */
    @Excel(name = "专业")
    private String jZhuanye;

    /** 学历 */
    @Excel(name = "学历")
    private String jXueli;

    /** 毕业学校 */
    @Excel(name = "毕业学校")
    private String jBiye;

    /** 期望行业 */
    @Excel(name = "期望行业")
    private String jQwh;

    /** 期望岗位 */
    @Excel(name = "期望岗位")
    private String jQwg;

    /** 期望薪资 */
    @Excel(name = "期望薪资")
    private String jQwx;

    /** 所学外语 */
    @Excel(name = "所学外语")
    private String jWaiyu;

    /** 电话号码 */
    @Excel(name = "电话号码")
    private String jPhone;

    /** 邮箱 */
    @Excel(name = "邮箱")
    private String jYouxiang;

    /** 毕业时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "毕业时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date jGrad;

    /** 就业意向地 */
    @Excel(name = "就业意向地")
    private String jJiuyu;

    /** 主修课程 */
    @Excel(name = "主修课程")
    private String jZhuxiu;

    /** 掌握技能 */
    @Excel(name = "掌握技能")
    private String jZhangw;

    /** 专业技能 */
    @Excel(name = "专业技能")
    private String jZyjn;

    /** 获得荣誉 */
    @Excel(name = "获得荣誉")
    private String jHd;

    /** 实习经历 */
    @Excel(name = "实习经历")
    private String jShixi;

    /** 项目经验 */
    @Excel(name = "项目经验")
    private String jProject;

    public void setjId(Long jId) 
    {
        this.jId = jId;
    }

    public Long getjId() 
    {
        return jId;
    }
    public void setjName(String jName) 
    {
        this.jName = jName;
    }

    public String getjName() 
    {
        return jName;
    }
    public void setjSex(String jSex) 
    {
        this.jSex = jSex;
    }

    public String getjSex() 
    {
        return jSex;
    }
    public void setjCard(Integer jCard) 
    {
        this.jCard = jCard;
    }

    public Integer getjCard() 
    {
        return jCard;
    }
    public void setjBirthday(Date jBirthday) 
    {
        this.jBirthday = jBirthday;
    }

    public Date getjBirthday() 
    {
        return jBirthday;
    }
    public void setjJiguan(String jJiguan) 
    {
        this.jJiguan = jJiguan;
    }

    public String getjJiguan() 
    {
        return jJiguan;
    }
    public void setjZhuanye(String jZhuanye) 
    {
        this.jZhuanye = jZhuanye;
    }

    public String getjZhuanye() 
    {
        return jZhuanye;
    }
    public void setjXueli(String jXueli) 
    {
        this.jXueli = jXueli;
    }

    public String getjXueli() 
    {
        return jXueli;
    }
    public void setjBiye(String jBiye) 
    {
        this.jBiye = jBiye;
    }

    public String getjBiye() 
    {
        return jBiye;
    }
    public void setjQwh(String jQwh) 
    {
        this.jQwh = jQwh;
    }

    public String getjQwh() 
    {
        return jQwh;
    }
    public void setjQwg(String jQwg) 
    {
        this.jQwg = jQwg;
    }

    public String getjQwg() 
    {
        return jQwg;
    }
    public void setjQwx(String jQwx) 
    {
        this.jQwx = jQwx;
    }

    public String getjQwx() 
    {
        return jQwx;
    }
    public void setjWaiyu(String jWaiyu) 
    {
        this.jWaiyu = jWaiyu;
    }

    public String getjWaiyu() 
    {
        return jWaiyu;
    }
    public void setjPhone(String jPhone) 
    {
        this.jPhone = jPhone;
    }

    public String getjPhone() 
    {
        return jPhone;
    }
    public void setjYouxiang(String jYouxiang) 
    {
        this.jYouxiang = jYouxiang;
    }

    public String getjYouxiang() 
    {
        return jYouxiang;
    }
    public void setjGrad(Date jGrad) 
    {
        this.jGrad = jGrad;
    }

    public Date getjGrad() 
    {
        return jGrad;
    }
    public void setjJiuyu(String jJiuyu) 
    {
        this.jJiuyu = jJiuyu;
    }

    public String getjJiuyu() 
    {
        return jJiuyu;
    }
    public void setjZhuxiu(String jZhuxiu) 
    {
        this.jZhuxiu = jZhuxiu;
    }

    public String getjZhuxiu() 
    {
        return jZhuxiu;
    }
    public void setjZhangw(String jZhangw) 
    {
        this.jZhangw = jZhangw;
    }

    public String getjZhangw() 
    {
        return jZhangw;
    }
    public void setjZyjn(String jZyjn) 
    {
        this.jZyjn = jZyjn;
    }

    public String getjZyjn() 
    {
        return jZyjn;
    }
    public void setjHd(String jHd) 
    {
        this.jHd = jHd;
    }

    public String getjHd() 
    {
        return jHd;
    }
    public void setjShixi(String jShixi) 
    {
        this.jShixi = jShixi;
    }

    public String getjShixi() 
    {
        return jShixi;
    }
    public void setjProject(String jProject) 
    {
        this.jProject = jProject;
    }

    public String getjProject() 
    {
        return jProject;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("jId", getjId())
            .append("jName", getjName())
            .append("jSex", getjSex())
            .append("jCard", getjCard())
            .append("jBirthday", getjBirthday())
            .append("jJiguan", getjJiguan())
            .append("jZhuanye", getjZhuanye())
            .append("jXueli", getjXueli())
            .append("jBiye", getjBiye())
            .append("jQwh", getjQwh())
            .append("jQwg", getjQwg())
            .append("jQwx", getjQwx())
            .append("jWaiyu", getjWaiyu())
            .append("jPhone", getjPhone())
            .append("jYouxiang", getjYouxiang())
            .append("jGrad", getjGrad())
            .append("jJiuyu", getjJiuyu())
            .append("jZhuxiu", getjZhuxiu())
            .append("jZhangw", getjZhangw())
            .append("jZyjn", getjZyjn())
            .append("jHd", getjHd())
            .append("jShixi", getjShixi())
            .append("jProject", getjProject())
            .toString();
    }
}
